package com.linkage.lcims.base.dao.business.interfaces;

import java.util.List;
import java.util.Map;

import com.linkage.lcims.base.po.business.BdTollPolicy;
import com.linkage.util.exception.DAOException;

public interface TollPolicyDAO {

	public List<BdTollPolicy> getAll() throws DAOException;
	
	public BdTollPolicy getTollPolicy(BdTollPolicy bdTollPolicy) throws DAOException;
	
	public void saveTollPolicy(BdTollPolicy bdTollPolicy) throws DAOException;
	
	public void updateTollPolicy(BdTollPolicy bdTollPolicy) throws DAOException;
	
	public void deleteTollPolicy(BdTollPolicy bdTollPolicy) throws DAOException;
	
	public void updateFields(Object id,Map<String,Object> fieldValues) throws DAOException;
	
}
